package mx.itesm.goyostacoadventure;

import org.andengine.entity.sprite.AnimatedSprite;
import org.andengine.opengl.texture.region.TiledTextureRegion;

/**
 * Created by OscarG on 03/05/15.
 */
public class Cliente {

    private AnimatedSprite cliente;
    private AnimatedSprite donGoyo;
    int tipoCliente = 0;

    public Cliente(AnimatedSprite donGoyo, AdministradorRecursos admRecursos) {
        //float xc = (float) (Math.random() * -2000);
        //float yc = (float) (Math.random() * -1200);
        float xc = (float) (Math.random() * (1900 - (-1100) + 1) + (-1100)); //(max - min + 1) + min
        float yc = (float) (Math.random() * (1100 - (-600) + 1) + (-600)); //(max - min + 1) + min

        tipoCliente = (int) (Math.random() * (3 - 1 + 1) + 1); //(max - min + 1) + min

        if (tipoCliente == 1) {
            TiledTextureRegion regionCliente = admRecursos.regionCliente1;
            cliente = new AnimatedSprite(xc, yc,
                    regionCliente, admRecursos.vbom);
            cliente.animate(80);
        }

        if (tipoCliente == 2) {
            TiledTextureRegion regionCliente2 = admRecursos.regionCliente2;
            cliente = new AnimatedSprite(xc, yc,
                    regionCliente2, admRecursos.vbom);
            cliente.animate(80);
        }

        if (tipoCliente == 3) {
            TiledTextureRegion regionCliente3 = admRecursos.regionCliente3;
            cliente = new AnimatedSprite(xc, yc,
                    regionCliente3, admRecursos.vbom);
            cliente.animate(80);
        }

    }

    public AnimatedSprite getCliente() {
        return cliente;
    }
}